package com.egao.common.module.student.entity.vo;

import cn.hutool.core.date.DatePattern;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 学生网签毕业去向列表VO
 * @author lym
 */
@Data
public class StudentSignListVO {

    @ApiModelProperty("主键")
    private Integer id;

    @ApiModelProperty("学号")
    private String xh;

    @ApiModelProperty("学生姓名")
    private String xm;

    @ApiModelProperty("单位名称")
    private String companyName;

    @ApiModelProperty("签约状态")
    private String signState;

    @ApiModelProperty("签约状态标签")
    private String signStateLabel;

    @ApiModelProperty("签约发起方式状态")
    private String signWay;

    @ApiModelProperty("签约发起方式状态标签")
    private String signWayLabel;

    @ApiModelProperty("邀请签约时间")
    @JsonFormat(pattern = DatePattern.NORM_DATETIME_MINUTE_PATTERN)
    private Date signInvitedTime;

    @ApiModelProperty("签约过期时间")
    @JsonFormat(pattern = DatePattern.NORM_DATETIME_MINUTE_PATTERN)
    private Date signExpiredTime;

    @ApiModelProperty("过期状态 0正常 1过期")
    private String signExpiredTimeLabel;

}
